Bus Route 21 - Lothian City Buses 21: Gyle Centre => Royal Infirmary - Lothian Buses
Bus Stops
- 1 - Gyle Centre
- 2 - Lochside Crescent
- 3 - Lochside Place
- 4 - Redheughs Avenue
- 5 - Redheughs Avenue
- 6 - South Gyle Park
- 7 - South Gyle Mains
- 8 - South Gyle Wynd
- 9 - Bankhead Drive
- 10 - Broomhouse Roundabout
- 11 - Forester Park Avenue
- 12 - Broomhall Gardens
- 13 - Broomhall Road
- 14 - Meadow Place Road
- 15 - Templeland Road
- 16 - Pearce Road
- 17 - Drum Brae Gardens
- 18 - Drum Brae Avenue
- 19 - Duart Crescent
- 20 - Drum Brae North
- 21 - Drum Brae Drive
- 22 - Hoseason Gardens
- 23 - Clermiston View
- 24 - Clermiston Crescent
- 25 - Clermiston Road North
- 26 - Queensferry Road
- 27 - Hillpark Steps
- 28 - Quality Street
- 29 - Main Street
- 30 - Corbiehill Road
- 31 - Silverknowes Neuk
- 32 - Muirhouse Green
- 33 - Groathill Road North
- 34 - Drylaw Police Station
- 35 - Ferry Road Drive
- 36 - Crewe Toll (West)
- 37 - Crewe Toll
- 38 - Pilton Drive
- 39 - East Fettes Avenue
- 40 - Boswall Drive
- 41 - Wardie Road
- 42 - Goldenacre
- 43 - Bangholm Place
- 44 - Warriston Crematorium
- 45 - Craighall Road
- 46 - Newhaven Road
- 47 - Dudley Avenue South
- 48 - Leith Theatre
- 49 - Mill Lane
- 50 - Cables Wynd
- 51 - Kirkgate Centre
- 52 - Duke Street
- 53 - Burns Street
- 54 - Woodville Terrace
- 55 - Lochend Park
- 56 - Lochend Road South
- 57 - Lochend Avenue
- 58 - Sleigh Drive
- 59 - Findlay Avenue
- 60 - Restalrig Drive
- 61 - Loaning Road
- 62 - Loganlea Road
- 63 - Craigentinny Crossroads (Britwell Crescent)
- 64 - Craigentinny Avenue
- 65 - Piershill Cemetery
- 66 - Moira Terrace
- 67 - Parker Road
- 68 - Goff Avenue
- 69 - Wakefield Avenue
- 70 - King's Road
- 71 - Bridge Street
- 72 - Portobello Town Hall
- 73 - Brighton Place (Rosefield Place)
- 74 - Southfield Place
- 75 - Durham Place Lane
- 76 - Milton Road
- 77 - Magdalene Drive
- 78 - The Jewel
- 79 - Niddrie Mill Crescent
- 80 - Niddrie Mill
- 81 - Jack Kane Centre
- 82 - Hay Drive
- 83 - Hay Avenue
- 84 - Wauchope Road
- 85 - St Teresa Church
- 86 - Niddrie Marischal Drive
- 87 - Niddrie House Avenue
- 88 - Greendykes Terrace
- 89 - Sandilands Close
- 90 - SCRM
- 91 - Royal Infirmary